﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BabyFood.Data;
using BabyFood.Entities;

public partial class Mon_Ngon_Theo_Tuoi_Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            HienThi46();
            HienThi46all();
            HienThi68();
            HienThi68all();
            HienThiTinTuc();
            HienThiTinTucall();
            HienThi1218();
            HienThi1218all();
            HienThi18();
            HienThi18all();
            initLink();
        }        
    }
    private void HienThi46()
    {
        int TotalRows = 0;
        TList<TinTuc> TList_TinTuc = DataRepository.TinTucProvider.GetPaged("IdSubTinTuc=1 and Tinnong=1", "NgayCapNhat DESC", 0, 1, out TotalRows);

        dl46.DataSource = TList_TinTuc;
        dl46.DataBind();
    }
    private void HienThi68()
    {
        int TotalRows = 0;
        TList<TinTuc> TList_TinTuc = DataRepository.TinTucProvider.GetPaged("IdSubTinTuc=2 and Tinnong=1", "NgayCapNhat DESC", 0, 1, out TotalRows);

        dl68.DataSource = TList_TinTuc;
        dl68.DataBind();
    }
    private void HienThiTinTuc()
    {
        int TotalRows = 0;
        TList<TinTuc> TList_TinTuc = DataRepository.TinTucProvider.GetPaged("IdSubTinTuc=3 and Tinnong=1", "NgayCapNhat DESC", 0, 1, out TotalRows);

        dlBlog.DataSource = TList_TinTuc;
        dlBlog.DataBind();
    }
    private void HienThi1218()
    {
        int TotalRows = 0;
        TList<TinTuc> TList_TinTuc = DataRepository.TinTucProvider.GetPaged("IdSubTinTuc=5 and Tinnong=1", "NgayCapNhat DESC", 0, 1, out TotalRows);

        dl1218.DataSource = TList_TinTuc;
        dl1218.DataBind();
    }
    private void HienThi18()
    {
        int TotalRows = 0;
        TList<TinTuc> TList_TinTuc = DataRepository.TinTucProvider.GetPaged("IdSubTinTuc=6 and Tinnong=1", "NgayCapNhat DESC", 0, 1, out TotalRows);
        dl18.DataSource = TList_TinTuc;
        dl18.DataBind();
    }
    private void HienThi46all()
    {
        int TotalRows = 0;
        TList<TinTuc> TList_TinTuc = DataRepository.TinTucProvider.GetPaged("IdSubTinTuc=1 and Tinnong=1", "NgayCapNhat DESC", 0, 3, out TotalRows);
        dl46all.DataSource = TList_TinTuc;
        dl46all.DataBind();
    }
    private void HienThi68all()
    {
        int TotalRows = 0;
        TList<TinTuc> TList_TinTuc = DataRepository.TinTucProvider.GetPaged("IdSubTinTuc=2 and Tinnong=1", "NgayCapNhat DESC", 0, 3, out TotalRows);
        dl68all.DataSource = TList_TinTuc;
        dl68all.DataBind();
    }
    private void HienThiTinTucall()
    {
        int TotalRows = 0;
        TList<TinTuc> TList_TinTuc = DataRepository.TinTucProvider.GetPaged("IdSubTinTuc=3 and Tinnong=1", "NgayCapNhat DESC", 0, 3, out TotalRows);
        dlTinTucall.DataSource = TList_TinTuc;
        dlTinTucall.DataBind();
    }
    private void HienThi1218all()
    {
        int TotalRows = 0;
        TList<TinTuc> TList_TinTuc = DataRepository.TinTucProvider.GetPaged("IdSubTinTuc=5 and Tinnong=1", "NgayCapNhat DESC", 0, 3, out TotalRows);
        dl1218all.DataSource = TList_TinTuc;
        dl1218all.DataBind();
    }
    private void HienThi18all()
    {
        int TotalRows = 0;
        TList<TinTuc> TList_TinTuc = DataRepository.TinTucProvider.GetPaged("IdSubTinTuc=6 and Tinnong=1", "NgayCapNhat DESC", 0, 3, out TotalRows);
        dl18all.DataSource = TList_TinTuc;
        dl18all.DataBind();
    }
    /// <summary>
    /// Handles ItemDataBound, Binds ExchangesTo to the Child DataList
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void dlFromTrades_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {

            DataListItem parentList = e.Item;
            HiddenField lit_Name = (HiddenField)parentList.FindControl("H_CatalogId");
            string i = (lit_Name.Value).ToString();
            int j = Convert.ToInt32(i);

        }
    }
    public string GetLienKet()
    {
        return Common.sPathUpLienKet;
    }
    public string GetTieuDe(object Char)
    {
        string s = Char.ToString();
        return Common.ConvertToUnSign(s);
    }
    public void initLink()
    {
        // Từ 4 - 6 tháng tuổi
        HyperLink6.NavigateUrl = "~/chude/" + "1" + "_" + GetTieuDe("Từ 4 - 6 tháng tuổi") + ".aspx";
        HyperLink32.NavigateUrl = "~/chude/" + "1" + "_" + GetTieuDe("Từ 4 - 6 tháng tuổi") + ".aspx";
        // Từ 6 - 9 tháng tuổi
        HyperLink7.NavigateUrl = "~/chude/" + "2" + "_" + GetTieuDe("Từ 6 - 9 tháng tuổi") + ".aspx";
        // Từ 6 - 9 tháng tuổi
        HyperLink5.NavigateUrl = "~/chude/" + "2" + "_" + GetTieuDe("Từ 6 - 9 tháng tuổi") + ".aspx";
        // Từ 9 - 12 tháng tuổi
        HyperLink8.NavigateUrl = "~/chude/" + "3" + "_" + GetTieuDe("Từ 9 - 12 tháng tuổi") + ".aspx";
        // Từ 9 - 12 tháng tuổi
        HyperLink1.NavigateUrl = "~/chude/" + "3" + "_" + GetTieuDe("Từ 9 - 12 tháng tuổi") + ".aspx";
        // Từ 12 - 18 tháng tuổi
        HyperLink11.NavigateUrl = "~/chude/" + "5" + "_" + GetTieuDe("Từ 12 - 18 tháng tuổi") + ".aspx";
        HyperLink3.NavigateUrl = "~/chude/" + "5" + "_" + GetTieuDe("Từ 12 - 18 tháng tuổi") + ".aspx";
        // Trên 18 tháng tuổi
        HyperLink4.NavigateUrl = "~/chude/" + "6" + "_" + GetTieuDe("Trên 18 tháng tuổi") + ".aspx";
        HyperLink12.NavigateUrl = "~/chude/" + "6" + "_" + GetTieuDe("Trên 18 tháng tuổi") + ".aspx";
    }
}